package com.saturday.data.scope.annotation;

import com.saturday.data.scope.constants.SqlWhereRelationEnum;

import java.lang.annotation.*;

/**
 * 数据组权限过滤注解
 *
 * 该注解是为多个不同规则不同表别名叠加权限使用的
 *
 * @author wangguodong
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DataScope {

    DataColumn[] value();

    SqlWhereRelationEnum[] dataColumnRelation() default SqlWhereRelationEnum.AND;
}
